package gov.pbc.gx.nn.pz.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.bstek.dorado.annotation.PropertyDef;

@Entity
@Table(name = "HC_ZDKYWTZ")
public class HcZdkywtz extends VoucherBaseEntity {

	
	/**
	 * 错误日期:错误日期
	 */
	@PropertyDef(label = "错误日期", description = "错误日期:错误日期")
	@Column(name = "ERROR_DATE_")
	private Date errorDate;

	/**
	 * 原业务流水号:原业务流水号
	 */
	@PropertyDef(label = "原业务流水号", description = "原业务流水号:原业务流水号")
	@Column(name = "OLDSERIAL_NUMBER_", length = 512)
	private String oldSerialNumber;

	/**
	 * 错误值:错误值
	 */
	@PropertyDef(label = "错误值", description = "错误值:错误值")
	@Column(name = "ERROR_VALUE_", length = 512)
	private Double errorValue;
	
	/**
	 * 错误值符号:错误值符号
	 */
	@PropertyDef(label = "错误值符号", description = "错误值符号:错误值符号")
	@Column(name = "ERROR_ISSIGN_")
	private Integer errorIssign;

	/**
	 * 调整值:调整值
	 */
	@PropertyDef(label = "调整值", description = "调整值:调整值")
	@Column(name = "UPDATE_VALUE_", length = 512)
	private Double updateValue;
	
	/**
	 * 调整值符号:调整值符号
	 */
	@PropertyDef(label = "调整值符号", description = "调整值符号:调整值符号")
	@Column(name = "UPDATE_ISSIGN_")
	private Integer updateIssign;

	/**
	 * 金额错误:金额错误
	 */
	@PropertyDef(label = "金额错误", description = "金额错误:金额错误")
	@Column(name = "ERROR_MONEY_", length = 100)
	private String errorMoney;

	/**
	 * 利率错误:利率错误
	 */
	@PropertyDef(label = "利率错误", description = "利率错误:利率错误")
	@Column(name = "ERROR_LILV_", length = 100)
	private String errorLilv;

	/**
	 * 账号错误:账号错误
	 */
	@PropertyDef(label = "账号错误", description = "账号错误:账号错误")
	@Column(name = "ERROR_USERNAME_", length = 100)
	private String errorUsername;

	/**
	 * 日期错误:日期错误
	 */
	@PropertyDef(label = "日期错误", description = "日期错误:日期错误")
	@Column(name = "ERROR_DATECLASS_", length = 100)
	private String errorDateclass;

	/**
	 * 其他错误:其他错误
	 */
	@PropertyDef(label = "其他错误", description = "其他错误:其他错误")
	@Column(name = "ERROR_OTHER_", length = 200)
	private String errorOther;

	/**
	 * 调整说明:调整说明
	 */
	@PropertyDef(label = "调整说明", description = "调整说明:调整说明")
	@Column(name = "RE_CAPTION_", length = 512)
	private String recaption;

	/**
	 * 主管审批:主管审批
	 */
	@PropertyDef(label = "主管审批", description = "主管审批:主管审批")
	@Column(name = "SUP_APPROVAL_", length = 512)
	private String supApproval;
	
	

	
	public Date getErrorDate() {
		return errorDate;
	}

	public void setErrorDate(Date errorDate) {
		this.errorDate = errorDate;
	}

	public String getOldSerialNumber() {
		return oldSerialNumber;
	}

	public void setOldSerialNumber(String oldSerialNumber) {
		this.oldSerialNumber = oldSerialNumber;
	}

	public Double getErrorValue() {
		return errorValue;
	}

	public void setErrorValue(Double errorValue) {
		this.errorValue = errorValue;
	}

	public Double getUpdateValue() {
		return updateValue;
	}

	public void setUpdateValue(Double updateValue) {
		this.updateValue = updateValue;
	}

	public String getErrorMoney() {
		return errorMoney;
	}

	public void setErrorMoney(String errorMoney) {
		this.errorMoney = errorMoney;
	}

	public String getErrorLilv() {
		return errorLilv;
	}

	public void setErrorLilv(String errorLilv) {
		this.errorLilv = errorLilv;
	}

	public String getErrorUsername() {
		return errorUsername;
	}

	public void setErrorUsername(String errorUsername) {
		this.errorUsername = errorUsername;
	}

	public String getErrorDateclass() {
		return errorDateclass;
	}

	public void setErrorDateclass(String errorDateclass) {
		this.errorDateclass = errorDateclass;
	}

	public String getErrorOther() {
		return errorOther;
	}

	public void setErrorOther(String errorOther) {
		this.errorOther = errorOther;
	}

	public String getRecaption() {
		return recaption;
	}

	public void setRecaption(String recaption) {
		this.recaption = recaption;
	}

	public String getSupApproval() {
		return supApproval;
	}

	public void setSupApproval(String supApproval) {
		this.supApproval = supApproval;
	}

	public Integer getErrorIssign() {
		return errorIssign;
	}

	public void setErrorIssign(Integer errorIssign) {
		this.errorIssign = errorIssign;
	}

	public Integer getUpdateIssign() {
		return updateIssign;
	}

	public void setUpdateIssign(Integer updateIssign) {
		this.updateIssign = updateIssign;
	}

}
